/*
 * Copyright (c) 2020 hebeiyiliuba.com
 * All rights reserved.
 *
 */

package org.jeecg.modules.wlhy.taxstat.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecg.common.aspect.annotation.Dict;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * @Description: TODO
 * @author: duanlikao
 * @date: 2022年10月24日 14:05
 */

@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
public class TaxShippingMonthTotalDTO {

    @Excel(name = "公司", width = 15, dictTable = "hy_company", dicText = "company_name", dicCode = "id")
    @Dict(dictTable = "hy_company", dicText = "company_name", dicCode = "id")
    @ApiModelProperty(value = "公司")
    private String companyId;


    /**所属货主*/
    @Excel(name = "货主", width = 15, dictTable = "hy_customer", dicText = "customer_name", dicCode = "id")
    @Dict(dictTable = "hy_customer", dicText = "customer_name", dicCode = "id")
    @ApiModelProperty(value = "所属货主")
    private String customerId;
    /**所属货源*/
    @Excel(name = "货源号", width = 15, dictTable = "hy_order", dicText = "order_num", dicCode = "id")
    @Dict(dictTable = "hy_order", dicText = "order_num", dicCode = "id")
    @ApiModelProperty(value = "所属货源")
    private String orderId;


    /**开票状态(0未申请2申请中3已开票)*/
    @Excel(name = "开票状态", width = 15, dicCode = "bill_status")
    @Dict(dicCode = "bill_status")
    @ApiModelProperty(value = "开票状态")
    private String billStatus;

    private String  type;

    private String  months;

    private Integer  shippingTotal;

    private Integer  costPayTotal;

    private Integer  orderTotal;
}
